package com.Interface.dao;

import java.util.List;
import java.util.Map;

import com.Interface.entity.NoticeInfo;

public interface NoticeInfoMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(NoticeInfo record);

    int insertSelective(NoticeInfo record);

    NoticeInfo selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(NoticeInfo record);

    int updateByPrimaryKey(NoticeInfo record);
    
    List<Map<String, Object>> selectUserNotice(Map<String, Object> param);
    
    int updateHasGetNoticeInfo(Map<String, Object> param);
    
    int getAlertNum(int userId);
}